Balltex is een videotex programma voor de Apple Macintosh.
2 Installatie
De installatie van BallTex is eenvoudig: Het programma kan op de gebruikelijke manier worden geopend. Het gebruik de modempoort voor de communicatie. Default staat de snelheid ingesteld op 1200 Baud. Het programma gedraagt zich als een 'normaal' terminal programma. U kommuniceert via het scherm en toetsenbord.
Indien de kommunicatie met uw modem niet tot stand komt, verander dan de instellingen onder 'Communication...' conform een door u gebruikt terminal programma.
3 Options
Het programma ondersteunt een aantal opties. In latere versies zal het aantal worden uitgebreid.
3.1 Screen sensitive
Veel Videotex diensten maken gebruik van keuze menu's. Deze bestaan uit numerieke opties. De keuze kan worden gemaakt door het intoetsen van het gewenste nummer. Indien de optie "Screen sensitive' aanstaat is het ook mogelijk deze keuze te maken door het klikken op de betreffende keuze. Het programma verstuurt dan automatisch het aangeklikte cijfer met eventueel voorliggende en achterliggende cijfers. "#" en "*" worden in dit verband ook als cijfers gezien.
3.2 Abandon cursor...
Met de optie "Abandon cursor ..." is het mogelijk de cursor na verloop van tijd weg te halen indien de muis niet gebruikt wordt. Het bewegen van de muis maakt de cursor opnieuw zichtbaar. Tevens is de tijd tussen de laatste beweging van de muis en het weg halen van de cursor te definiëren.
3.3 Color.
BallTex kan zowel in kleur als in zwart/wit werken. Met de optie "Color"kan hiertussen worden geschakeld. Een markering geeft aan of de kleuren mode actief is. Op systemen die geen kleur of grijs tinten ondersteunen zal deze optie niet aangeboden worden.
3.4 Communication...
Met de optie "Communication..." kan het formaat van kommuniceren met de Videotex host worden ingesteld. Dit gebeurt d.m.v. PopUp menu's.
De default is 7 data bits, even parity en 1 stop bit. (Dit is een door de PPT voorgeschreven instelling)
Het klikken van de toets "Default" zal deze instelling tot gevolg hebben.
Tevens kan in dit menu de transmissie snelheid worden ingesteld.
3.5 Enter en Return key.
Bij het werken met een Hayes modem worden de komando's i.h.a. afgesloten met een 'CR'. Bij Videotex diensten is dat echter meetal met een '#'. Om beide eenvoudig te kunnen versturen wordt de 'Enter' toets als '#' verstuurd, terwijl de 'CR' toets als 'CR' wordt verzonden.
4 Dial en Code resources.
BallTex heeft de mogelijkheid een aantal telefoon nummers en toegangs codes te verzenden vanuit het menu. Alle hiervoor benodigde gegevens zijn opgeslagen als resources:
CBtn: telefoon nummer definitie
CBtc: code definitie
Per telefoon nummer en code kan worden opgegeven of er: niets, een delimiter ( 'STR '-id=128) of een 'STR ' resource moet worden verzonden voorafgaande aan de eigenlijke nummer- of code-resource. Ook na het verzenden van het eigenlijke nummer- of coderesource kan worden opgegeven wat er moet worden verzonden.
Omdat BallTex nog geen functie kent om de dial en code resources te editen is er een resource template meegeleverd. (Balltex.π.tmpl) Met deze template is het relatief eenvoudig de codes en nummers aan te passen.
1) Copieer een van de files (Girotel, VTN of Viditel) naar een file 'Numbers'.
2) Open Balltex.π.tmpl m.b.v. ResEdit 2.*
3) Open de file 'Numbers' in ResEdit.
4) Open de CBtn resources (CBtc) en selekteer een number.
U ziet nu iets als in file Pict1.
5) Pas de resource aan aan Uw wensen:
Offset = 10. (8 voor CBtn). Verander deze waarde niet.
Pre string tag: Definieert of er voorafgaande aan het nummer een string moet worden verstuurd.
Post string tag: Definieert of er achter het nummer een string moet worden verstuurd.
Waarde = 0: geen string.
Waarde = 1: 'STR ' resource met ID=128.
Waarde = 2: 'STR ' resource met ID gedefinieerd in Pre(/Post) STR ID.
Number : Det gewenste nummer.
In het voorbeeld wordt het nummer '067100' voorafgegaan aan een string met ID=150, en afgesloten met een string met ID=128 (= CR).
BallTex bevat de volgende strings waarmee de meest voorkomende gevallen worden afgedekt:
128 standaard delimiter = 'CR'
129 VTX delimiter = '#'
150 Tone = 'ATDT'
151 Pulse = 'ATDP'
152 split tone = 'ATB2DT'
153 split pulse = 'ATB2DP'
Note: In de Prestel standaard (= 'normale' Viditel-mode) wordt het karakter '#' gedefinieerd als '_'. Omdat in de resources geen onderscheid kan worden gemaakt tussen resources die verzonden moeten worden in Prestel mode en resources die verzonden worden in 'normale' mode, moet het teken '#' worden vervangen door '_' als het in Prestel mode wordt gebruikt.
Als BallTex wordt gestart door het openen van een BallTex document komen de resources in dat document beschikbaar voor gebruik. Normaal zal de applicatie een aantal standaard resources bevatten en zullen documenten resources bevatten voor verschillende diensten.
Via de optie 'Open...' in de 'Dial' en 'Code' menu's kunnen nummer en code resources worden ingelezen die in files zijn opgeslagen.
Hoewel de nummer en code resources zijn ontworpen voor ... nummers en codes is het ook mogelijk veel gebruikte texten hierin te zetten. In de file VTN is b.v. 'telegids' geplaatst. Items die achter elkaar moeten worden verzonde, zoals girotelnummer en codenummer kunnen apart of als een geheel worden ingevoerd. Dit is afhankelijk van de Videotex dienst.
5 Registratie.
BallTex is niet ontwikkeld met een commercieel oogmerk en is ook nog niet uitontwikkeld. Daarom wordt deze versie als Public Domain software beschikbaar gesteld. Indien het programma echter bevalt ontvangen Jos en ik graag een kaartje met de kerst.
Onze adressen staan vermeld in de "About BallTex..."
Indien u het programma zo de moeite vind dat u graag uitbreidingen op dit programma ziet (b.v. editen van resources, koppeling met off-line etc.) stuur dan 15,-- als vergoeding voor de door ons gemaakte kosten en geinvesteerde tijd. Ook zullen we dit als aanmoediging zien om meer 'nuttige programmatuur' te ontwikkelen voor de Macintosh. Geregistreerde gebruikers zullen t.z.t. een update van het programma krijgen. Als bij de registratie een disk wordt meegezonden, zal deze per omgaande worden geretourneerd met resources nodig voor het ondersteunen van de 12 punts versie. Dit is geen middel om registratie te promoten, maar de resources zijn op het moment van vrijgen nog niet klaar.
6 Toekomst plannen.
Uit de niet aktieve menu's zal duidelijk zijn dat er nog enkele zaken aan BallTex ontbreken.
Het editen van Code en number resources is er een van. Andere items zijn het opslaan van instellingen en het gebruik van een on-screen key pad. Ook wordt er gedacht over een koppeling met Girotel voor het vervullen van Off-Line functionaliteit.
Op- en of aanmerkingen zijn uiteraard welkom.
Ik ben regelmatig berijkbaar via de MCB-BBS in Maastricht.